home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Deutsche Edition 1
/
Deutsche Edition 1.iso
/
amok
/
amok_lha
/
amok08.lha
/
CreateAmokDisk1.1
/
AmokIcons
/
AmokDisk.mod
< prev
next >
Wrap
Text File
|
1993-08-15
|
6KB
|
132 lines
(* -------> IMPLEMENTATION MODULE <-------- *)
IMPLEMENTATION MODULE AmokDisk;
FROM SYSTEM IMPORT WORD;
FROM Heap IMPORT AllocMem;
VAR i :INTEGER;
BEGIN (* MAIN *)
FOR i:=0 TO 1 DO
AllocMem(ImgPtr[i],SIZE(ImgPtr[i]^),TRUE);
END;
Imgwidth := 37;
Imgheight:= 22;
Imgdepth := 2;
WITH ImgPtr[Disk]^ DO (* Disk *)
(* Plane 1 *)
Dat[ 0]:=0513FH; Dat[ 1]:=0FFEAH; Dat[ 2]:=00000H;(* 1*)
Dat[ 3]:=0803FH; Dat[ 4]:=0F860H; Dat[ 5]:=00000H;(* 2*)
Dat[ 6]:=0803FH; Dat[ 7]:=0F860H; Dat[ 8]:=00000H;(* 3*)
Dat[ 9]:=0803FH; Dat[ 10]:=0F860H; Dat[ 11]:=00000H;(* 4*)
Dat[ 12]:=0803FH; Dat[ 13]:=0F860H; Dat[ 14]:=00000H;(* 5*)
Dat[ 15]:=0817FH; Dat[ 16]:=0FFE0H; Dat[ 17]:=00000H;(* 6*)
Dat[ 18]:=08000H; Dat[ 19]:=00000H; Dat[ 20]:=00000H;(* 7*)
Dat[ 21]:=08000H; Dat[ 22]:=00000H; Dat[ 23]:=00000H;(* 8*)
Dat[ 24]:=081FFH; Dat[ 25]:=0FFFEH; Dat[ 26]:=00000H;(* 9*)
Dat[ 27]:=083FFH; Dat[ 28]:=0FFFFH; Dat[ 29]:=00000H;(*10*)
Dat[ 30]:=083FFH; Dat[ 31]:=0FFFFH; Dat[ 32]:=00000H;(*11*)
Dat[ 33]:=083FFH; Dat[ 34]:=0FFFFH; Dat[ 35]:=00000H;(*12*)
Dat[ 36]:=083FFH; Dat[ 37]:=0FFFFH; Dat[ 38]:=00000H;(*13*)
Dat[ 39]:=083FFH; Dat[ 40]:=0FFFFH; Dat[ 41]:=00000H;(*14*)
Dat[ 42]:=083FFH; Dat[ 43]:=0FFFFH; Dat[ 44]:=00000H;(*15*)
Dat[ 45]:=083FFH; Dat[ 46]:=0FFFFH; Dat[ 47]:=00000H;(*16*)
Dat[ 48]:=083FFH; Dat[ 49]:=0FFFFH; Dat[ 50]:=00000H;(*17*)
Dat[ 51]:=083FFH; Dat[ 52]:=0FFFFH; Dat[ 53]:=00000H;(*18*)
Dat[ 54]:=042AAH; Dat[ 55]:=0AAAAH; Dat[ 56]:=00000H;(*19*)
Dat[ 57]:=00000H; Dat[ 58]:=00000H; Dat[ 59]:=00000H;(*20*)
Dat[ 60]:=00000H; Dat[ 61]:=00000H; Dat[ 62]:=00000H;(*21*)
Dat[ 63]:=00000H; Dat[ 64]:=00000H; Dat[ 65]:=00000H;(*22*)
(* Plane 2 *)
Dat[ 66]:=00400H; Dat[ 67]:=00010H; Dat[ 68]:=08000H;(* 1*)
Dat[ 69]:=00400H; Dat[ 70]:=00000H; Dat[ 71]:=02000H;(* 2*)
Dat[ 72]:=00400H; Dat[ 73]:=00000H; Dat[ 74]:=00800H;(* 3*)
Dat[ 75]:=00400H; Dat[ 76]:=00000H; Dat[ 77]:=00800H;(* 4*)
Dat[ 78]:=00400H; Dat[ 79]:=00000H; Dat[ 80]:=00800H;(* 5*)
Dat[ 81]:=00680H; Dat[ 82]:=00000H; Dat[ 83]:=00800H;(* 6*)
Dat[ 84]:=00000H; Dat[ 85]:=00000H; Dat[ 86]:=00800H;(* 7*)
Dat[ 87]:=001FFH; Dat[ 88]:=0FFFEH; Dat[ 89]:=00800H;(* 8*)
Dat[ 90]:=00200H; Dat[ 91]:=00000H; Dat[ 92]:=00800H;(* 9*)
Dat[ 93]:=00400H; Dat[ 94]:=00000H; Dat[ 95]:=00800H;(*10*)
Dat[ 96]:=00400H; Dat[ 97]:=01FC0H; Dat[ 98]:=00800H;(*11*)
Dat[ 99]:=00400H; Dat[100]:=07FC0H; Dat[101]:=00800H;(*12*)
Dat[102]:=00401H; Dat[103]:=0FFC0H; Dat[104]:=00800H;(*13*)
Dat[105]:=00407H; Dat[106]:=0F7C0H; Dat[107]:=00800H;(*14*)
Dat[108]:=0041FH; Dat[109]:=0FFC0H; Dat[110]:=00800H;(*15*)
Dat[111]:=0047FH; Dat[112]:=007F0H; Dat[113]:=00800H;(*16*)
Dat[114]:=005FCH; Dat[115]:=007F0H; Dat[116]:=00800H;(*17*)
Dat[117]:=00400H; Dat[118]:=00000H; Dat[119]:=01800H;(*18*)
Dat[120]:=03D55H; Dat[121]:=05555H; Dat[122]:=0F000H;(*19*)
Dat[123]:=00000H; Dat[124]:=00000H; Dat[125]:=00000H;(*20*)
Dat[126]:=00000H; Dat[127]:=00000H; Dat[128]:=00000H;(*21*)
Dat[129]:=00000H; Dat[130]:=00000H; Dat[131]:=00000H;(*22*)
END;
(* Brushbreite gegenüber IFF geändert! *)
WITH ImgPtr[DiskH]^ DO (* DiskH *)
(* Plane 1 *)
Dat[ 0]:=02AAAH; Dat[ 1]:=0AAAAH; Dat[ 2]:=0A000H;(* 1*)
Dat[ 3]:=04000H; Dat[ 4]:=00000H; Dat[ 5]:=00000H;(* 2*)
Dat[ 6]:=08000H; Dat[ 7]:=00000H; Dat[ 8]:=00000H;(* 3*)
Dat[ 9]:=08000H; Dat[ 10]:=00000H; Dat[ 11]:=00000H;(* 4*)
Dat[ 12]:=08000H; Dat[ 13]:=07FFFH; Dat[ 14]:=0F000H;(* 5*)
Dat[ 15]:=08000H; Dat[ 16]:=07FFFH; Dat[ 17]:=0F000H;(* 6*)
Dat[ 18]:=0FFE0H; Dat[ 19]:=07FFFH; Dat[ 20]:=0F000H;(* 7*)
Dat[ 21]:=0FFE0H; Dat[ 22]:=07FFFH; Dat[ 23]:=0F000H;(* 8*)
Dat[ 24]:=0FFE0H; Dat[ 25]:=07FFFH; Dat[ 26]:=0F000H;(* 9*)
Dat[ 27]:=0FFE0H; Dat[ 28]:=07FFFH; Dat[ 29]:=0F000H;(*10*)
Dat[ 30]:=0FFE0H; Dat[ 31]:=07FFFH; Dat[ 32]:=0F000H;(*11*)
Dat[ 33]:=0FFE0H; Dat[ 34]:=07FFFH; Dat[ 35]:=0F000H;(*12*)
Dat[ 36]:=0FFE0H; Dat[ 37]:=07FFFH; Dat[ 38]:=0F000H;(*13*)
Dat[ 39]:=0FFE0H; Dat[ 40]:=07FFFH; Dat[ 41]:=0F000H;(*14*)
Dat[ 42]:=0FFE0H; Dat[ 43]:=07FFFH; Dat[ 44]:=0F000H;(*15*)
Dat[ 45]:=0FFE0H; Dat[ 46]:=02BBAH; Dat[ 47]:=0A000H;(*16*)
Dat[ 48]:=08000H; Dat[ 49]:=00E0CH; Dat[ 50]:=00000H;(*17*)
Dat[ 51]:=08000H; Dat[ 52]:=00E0CH; Dat[ 53]:=00000H;(*18*)
Dat[ 54]:=04000H; Dat[ 55]:=01E0CH; Dat[ 56]:=00000H;(*19*)
Dat[ 57]:=01FFFH; Dat[ 58]:=0FFFFH; Dat[ 59]:=0F000H;(*20*)
Dat[ 60]:=00001H; Dat[ 61]:=0FFFFH; Dat[ 62]:=0F000H;(*21*)
Dat[ 63]:=0F800H; Dat[ 64]:=000FFH; Dat[ 65]:=0C000H;(*22*)
(* Plane 2 *)
Dat[ 66]:=00000H; Dat[ 67]:=00000H; Dat[ 68]:=00000H;(* 1*)
Dat[ 69]:=00000H; Dat[ 70]:=00000H; Dat[ 71]:=00000H;(* 2*)
Dat[ 72]:=00000H; Dat[ 73]:=00000H; Dat[ 74]:=00000H;(* 3*)
Dat[ 75]:=05540H; Dat[ 76]:=07FFFH; Dat[ 77]:=0F000H;(* 4*)
Dat[ 78]:=00020H; Dat[ 79]:=08000H; Dat[ 80]:=00000H;(* 5*)
Dat[ 81]:=00020H; Dat[ 82]:=08001H; Dat[ 83]:=0E000H;(* 6*)
Dat[ 84]:=00000H; Dat[ 85]:=087FFH; Dat[ 86]:=0E000H;(* 7*)
Dat[ 87]:=03F80H; Dat[ 88]:=087FFH; Dat[ 89]:=0E000H;(* 8*)
Dat[ 90]:=03F80H; Dat[ 91]:=087E6H; Dat[ 92]:=00000H;(* 9*)
Dat[ 93]:=00000H; Dat[ 94]:=081FEH; Dat[ 95]:=00000H;(*10*)
Dat[ 96]:=00000H; Dat[ 97]:=0807EH; Dat[ 98]:=00000H;(*11*)
Dat[ 99]:=00000H; Dat[100]:=0811FH; Dat[101]:=08000H;(*12*)
Dat[102]:=00000H; Dat[103]:=08307H; Dat[104]:=0E000H;(*13*)
Dat[105]:=00000H; Dat[106]:=08311H; Dat[107]:=0E000H;(*14*)
Dat[108]:=00000H; Dat[109]:=08318H; Dat[110]:=06000H;(*15*)
Dat[111]:=00000H; Dat[112]:=04318H; Dat[113]:=00000H;(*16*)
Dat[114]:=00000H; Dat[115]:=00E0CH; Dat[116]:=00000H;(*17*)
Dat[117]:=00000H; Dat[118]:=00E0CH; Dat[119]:=01000H;(*18*)
Dat[120]:=03D55H; Dat[121]:=05F5DH; Dat[122]:=0F000H;(*19*)
Dat[123]:=01FFFH; Dat[124]:=0FFFFH; Dat[125]:=0F000H;(*20*)
Dat[126]:=00001H; Dat[127]:=0FFFFH; Dat[128]:=0F000H;(*21*)
Dat[129]:=0F800H; Dat[130]:=000FFH; Dat[131]:=0C000H;(*22*)
END;
END AmokDisk.